//
//  XBCover.h
//  微博
//
//  Created by Clement_Gu on 16/4/21.
//  Copyright © 2016年 小白. All rights reserved.
//

#import <UIKit/UIKit.h>
//代理什么时候用，一般自定义控件的时候都用代理
//为什么？因为一个控件以后可能要扩充新的功能，为了程序的扩展性一般用代理
@class XBCover;
@protocol XBCoverDelegate <NSObject>

@optional
//点击蒙版的时候调用
-(void)coverDidClickCover:(XBCover *)cover;

@end

@interface XBCover : UIView

/**
 *  显示蒙版
 *
 *  @return 蒙版
 */
+(instancetype)show;

//设置浅灰色蒙版
@property (nonatomic,assign) BOOL dimBackground;
@property (nonatomic,weak) id<XBCoverDelegate> delegate;


@end
